package com.shms.dao;

import java.util.List;

import com.shms.bean.GroupOfBuilds;
import com.shms.entity.ShBuild;

/**
 * 文件名：ShBuildDao.java
 * 编写者：
 * 创建时间：2013-1-3
 * 简要描述：
 *
 */
public interface ShBuildDao {
	/**
	 * 
	 * @param shBuild ShBuild 对象
	 * @return List<ShBuild> 对象
	 */
	public List<ShBuild> getAllBno();
	/**
	 * 根据分页信息查询宿舍列表
	 * @param groupOfTrends GroupOfTrends 对象
	 * @return GroupOfTrends 对象
	 */
	public GroupOfBuilds queryBuilds(GroupOfBuilds groupOfBuilds);
	/**
	 * 批量删除宿舍楼信息
	 * @param ids Integer[] 对象 主键数组
	 * @return boolean 对象o
	 */
	public boolean batchDelete(Integer[] ids);
	/**
	 * 更新宿舍楼信息
	 * @param shBuild ShBuild 对象
	 * @return boolean 对象
	 */
	public boolean updateBuilds(ShBuild shBuild);
	/**
	 * 保存宿舍楼信息
	 * @param shBuild ShBuild 对象
	 * @return boolean 对象
	 */
	public boolean saveBuilds(ShBuild shBuild);
	
	/**
	 * 根据宿舍楼ID查询具体数据信息
	 * @param shTrends ShTrends对象
	 * @return ShTrends对象
	 */
	public ShBuild queryById(ShBuild shBuild);
	
	/**
	 * 根据宿舍楼ID查询宿舍楼号信息
	 * @param shBuild ShBuild 对象
	 * @return String对象
	 */
	public String queryBnameByBid(String bid);
	
	/**
	 * 查询所有宿舍名称
	 * @param ShBuild ShBuild对象
	 * @return List<ShHome> 对象
	 */
	public boolean queryBuildsById(ShBuild shBuild);
}
